machine-gun platoon - English Synonyms Dictionary